Inheritance in a Deductive Object Database Language with Updates

نویسندگان

  • Elisa Bertino
  • Giovanna Guerrini
  • Danilo Montesi
چکیده

In this paper we introduce inheritance in deductive object databases and deene an operator for hierarchically composing deductive objects with state evolution capabilities. Evolution of such objects models the expected transactional behavior while preserving many important features of deductive databases. Deductive objects can be organized in ISA schemas where each object may inherit or redeene the rules deened in other objects. The resulting inheritance mechanism handles both the deductive and the update/transactional issues. Our framework accommodates several types of inheritance such as overriding, extension, and reenement. Besides presenting the language, this paper deenes its semantics and provides a description of the interpreter for the language that has been implemented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Manufactured in The Netherlands . An Overview of Rule - based Object

This paper presents an overview of a novel strongly typed deductive object database language, called Rule-based Object Language, which is being developed at the University of Regina. Rule-based Object Language is a uniform language for deening, querying, and manipulating a database, which integrates important features of deductive databases and object databases. It supports object identity, com...

متن کامل

ROCK & ROLL: A Deductive Object-Oriented Database with Active and Spatial Extensions

ROCK & ROLL is a deductive object-oriented database system that supports two languages, one imperative and the other deductive, both derived from the same object-oriented data model. As the languages share a common type system, they can be integrated without manifesting impedance mismatches, and thus programmers can conveniently exploit both deductive and imperative features in a single applica...

متن کامل

Towards a Deductive Object-Oriented Database Language

A language for databases with sets, tuples, lists, object identity and structural inheritance is proposed. The core language is logic-based with a xpoint semantics. Methods with overloading and methods evaluated externally providing extensibility of the language are considered. Other important issues such as updates and the introduction of explicit control are discussed.

متن کامل

A Typed Deductive and Object - Oriented Database LanguageMengchi

This paper presents a novel typed deductive object-oriented database language, called ROL (Rule-based Object Language), which is being developed at the University of Regana. This language is a declarative language. It can naturally and directly support object-oriented features such as object identity, complex objects, classes, class hierarchy, multiple inheritance with overriding, and schema in...

متن کامل

Towards a Uniform Deductive Object-Oriented Database Language

Deductive object-oriented databases are intended to integrate the deductive and object-oriented database techniques to combine the best of two approaches and to overcome their inherent shortcomings, with a number of deductive object-oriented database languages proposed. However, most of these languages are only structurally object-oriented. Important behaviorally object-oriented features such a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999